union of two people or animals - Espagnol Anglais Dictionnaire